package com.ruoyi.oar.domain.query;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;
import java.io.Serializable;
import java.time.LocalDateTime;

import com.ruoyi.common.core.domain.QueryParam;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 导入的网约房查询条件对象 oar_imp_net_houseQuery
 *
 * @author ruoyi
 * @date 2022-02-24
 */
@Builder
@Data
@ApiModel("导入的网约房查询条件对象")
public class OarImpNetHouseQuery extends QueryParam implements Serializable{
    private static final long serialVersionUID = 1L;
    @Tolerate
    public OarImpNetHouseQuery() {
    }
    /** 批次名称 */
    @ApiModelProperty(value = "批次名称")
    private String batchName;
    /** 网约平台名称 */
    @ApiModelProperty(value = "网约平台名称")
    private String netAboutName;
    /** 所属区域 */
    @ApiModelProperty(value = "所属区域")
    private String parentCode;
    /** 网约房名称 */
    @ApiModelProperty(value = "网约房名称")
    private String companyName;
    /** 网约房地址 */
    @ApiModelProperty(value = "网约房地址")
    private String businessAddr;
    /** 联系方式 */
    @ApiModelProperty(value = "联系方式")
    private String mobile;
    /** 是否已下发核查 0 否 1是 */
    @ApiModelProperty(value = "是否已下发核查")
    private Boolean isIssuedCheck;
    /** 登记时间 */
    @ApiModelProperty(value = "登记时间开始时间")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private LocalDateTime beginCreateTime;
    /** 入住时间 */
    @ApiModelProperty(value = "登记时间结束时间")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endCreateTime;
    /** 创建者id */
    @ApiModelProperty(value = "创建者id")
    private String createBy;
    /** 是否已选 0 否 1是 */
    @ApiModelProperty(value = "是否已选 0 否 1是")
    private Boolean isCheck;
     /** 数据来源  0:主动上报 1:网安 2:摸排数据来源 */
    @ApiModelProperty(value = "数据来源  0:主动上报 1:网安 2:摸排数据来源")
    private String dataSource;
}
